﻿package com.mouse.remind;

import java.net.URLEncoder;

import com.ze.familydayverpm.userinfo.UserInfoManager;

import android.R.integer;


/**
 * 与服务器通信的Url基类
 * 
 */
public class Urls {

	
	public static final String HOST = "http://familyday.com.cn";//新环境
	public static  String M_AUTH = "";
	public static String getM_AUTH() {
		return M_AUTH;
	}
	public static void setM_AUTH(String m_AUTH) {
		M_AUTH = m_AUTH;
	}

	/**
	 * 00 街旁接口
	 * @param 无
	 *            
	 * @return
	 * */
	public static String getJiePangData(double lat, double lon,int page) {
		return new StringBuffer().append("http://api.jiepang.com/v1/locations/search?")
				.append("lat=").append(lat)
				.append("&lon=").append(lon)
				.append("&page=").append(page)
				.append("&count=50&source=100908&apiverd=2")
				.toString();
	}
	
	/**
	 * 1.1 广告接口
	 * @param 无
	 *            
	 * @return
	 * */
	public static String getAdvertisement() {
		return new StringBuffer().append(HOST)
				.append("/dapi/info.php?ac=ad")
				.toString();
	}
	
	/**
	 * 1.2 今日话题
	 * @param topicid:    指定的话题id【默认为空，取今天的话题】
	 * @param perpage:    分页大小， 默认10 
	 * @param page:       当前页 
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器    
	 * @return
	 * */
	public static String getTodayTopic(int page, String topicid) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=topic")
				.append("&topicid=").append(topicid)
				.append("&perpage=").append(20)
				.append("&page=").append(page)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	
	
	/**
	 * 1．3 家庭动态列表接口
	 * @param do:         home
	 * @param uid:        用户id, 无则代表登陆用户的uid   
	 * @param perpage:    分页大小， 默认10
	 * @param page:       当前页
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器 
	 * @param idtype:     动态的类型【可选】，默认为空（代表全部），如果指定值（则只得到该类型的动态）
	 *            
	 * @return
	 * */
	public static String getFeedList(String uid, int page, String idtype) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=home")
				.append("&uid=").append(uid)
				.append("&perpage=").append(10)
				.append("&page=").append(page)
				.append("&idtype=").append(idtype)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．4 照片详情接口
	 * @param do:         photo
	 * @param uid:        照片发布人的uid  
	 * @param id:         照片帖子id  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getPhotoDetail(String uid, String id) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=photo")
				.append("&uid=").append(uid)
				.append("&id=").append(id)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．5 日记详情接口
	 * @param do:         blog
	 * @param uid:        日志发布人的uid  
	 * @param id:         日志id 
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getBlogDetail(String uid, String id) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=blog")
				.append("&uid=").append(uid)
				.append("&id=").append(id)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．6 视频详情接口
	 * @param do:         video
	 * @param uid:        视频发布人的uid  
	 * @param id:         视频id 
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getVideoDetail(String uid, String id) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=video")
				.append("&uid=").append(uid)
				.append("&id=").append(id)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．7活动详情接口
	 * @param do:         event
	 * @param uid:        活动发布人的uid  
	 * @param id:         活动id 
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getEventDetail(String uid, String id) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=event")
				.append("&uid=").append(uid)
				.append("&id=").append(id)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．8 评论列表接口
	 * @param do:         comment
	 * @param id:         被评论的对象id
	 * @param idtype:     被评论的类型(photoid: 照片,  'eventid': 活动,  'blogid'：日志,  'videoid'：视频)
	 * @param page:       当前页，默认1
	 * @param perpage:    每页数量，默认10
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 *            
	 * @return
	 * */
	public static String getCommentList(String id, String idtype, int page) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=comment")
				.append("&id=").append(id)
				.append("&idtype=").append(idtype)
				.append("&page=").append(page)
				.append("&perpage=").append(10)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	
	/**
	 * 1．9 个人空间接口
	 * @param uid:        自己的uid, 无则代表登陆用户的uid  
	 * @param page:       空间的当前页，默认1
	 * @param perpage:    空间的分页数, 默认4
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getSpacePerson(String uid, int page) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?")
				.append("uid=").append(uid)
				.append("&perpage=").append(10)
				.append("&page=").append(page)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．10 空间内容列表接口
	 * @param uid:            用户id, 无则代表登陆用户的uid  
	 * @param tagid:          空间id
	 * @param page:           当前页，默认1
	 * @param perpage:        每页大小，默认1 (如果是ipad版本，可以传递大点的值过来,比如：10)  
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getSpaceContentList(String uid,String tagid, int page) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?")
				.append("uid=").append(uid)
				.append("&tagid=").append(tagid)
				.append("&perpage=").append(10)
				.append("&page=").append(page)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．10．1空间内容列表接口
	 * @param uid:            用户id, 无则代表登陆用户的uid  
	 * @param tagid:          空间id
	 * @param page:           当前页，默认1
	 * @param perpage:        每页大小，默认1 (如果是ipad版本，可以传递大点的值过来,比如：10)  
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getSpaceContentList2(String uid,String tagid, int page) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?")
				.append("uid=").append(uid)
				.append("&tagid=").append(tagid)
				.append("&perpage=").append(1)
				.append("&page=").append(page)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	

	/**
	 * 1．11 对话列表接口
	 * @param uid:            用户id, 无则代表登陆用户的uid  
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * @param page:       当前页, 默认1
	 * @param perpage:    分页大小，默认10
	 *            
	 * @return
	 * */
	public static String getDialogList(String uid, int page) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=pm&filter=privatepm&ismultitype=1")
				.append("&uid=").append(uid)
				.append("&page=").append(page)
				.append("&perpage=").append(10)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．12 对话详情接口
	 * @param uid:        用户id, 无则代表登陆用户的uid  
	 * @param touid:      对话的用户id
	 * @param page:       当前页, 默认1
	 * @param perpage:    分页大小，默认10  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 *            
	 * @return
	 * */
	public static String getDialogDetail(String uid, String touid, int page) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=pm&subop=view&ismultitype=1")
				.append("&uid=").append(uid)
				.append("&touid=").append(touid)
				.append("&page=").append(page)
				.append("&perpage=").append(10)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	
	/**
	 * 1．13 通知列表接口
	 * @param uid:            用户id, 无则代表登陆用户的uid  
	 * @param page:       当前页, 默认1
	 * @param perpage:    分页大小，默认10
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 *            
	 * @return
	 * */
	public static String getNoticeList(String uid, int page) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=notice")
				.append("&uid=").append(uid)
				.append("&page=").append(page)
				.append("&perpage=").append(10)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	
	/**
	 * 1．14 更多信息接口
	 * @param uid:            用户id, 无则代表登陆用户的uid  
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 *            
	 * @return
	 * */
	public static String getMoreInfo(String uid) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=setup")
				.append("&uid=").append(uid)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．15 用户名片接口
	 * @param uid:            自己的用户id, 无则代表登陆用户的uid  
	 * @param fuid:           对方的用户id  
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getUserCard(String uid, String fuid) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=friend")
				.append("&uid=").append(uid)
				.append("&fuid=").append(fuid)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．16 ．1家人列表接口
	 * @param uid:        用户id, 无则代表登陆用户的uid    
	 * @param subscribe:  是否显示订阅号，1：显示 0：不显示  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getFamilymembers(String uid) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=fmembers")
				.append("&uid=").append(uid)
				.append("&subscribe=").append("0")
				.append("&perpage=").append(100)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．16 ．2家人列表接口
	 * @param uid:        用户id, 无则代表登陆用户的uid    
	 * @param subscribe:  是否显示订阅号，1：显示 0：不显示  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getFamilymembers2(String uid) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=fmembers")
				.append("&uid=").append(uid)
				.append("&subscribe=").append("1")
				.append("&perpage=").append(100)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．17 搜索家人接口
	 * @param uid:                用户id, 无则代表登陆用户的uid  
	 * @param page:               当前页，默认为1
	 * @param perpage:            每页数量，默认为10
	 * @param fsearch:            提交搜索的标志，固定值1
	 * @param kw:                 搜索的关键词,可以是电话号码或者名称
	 * @param m_auth:             API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 *            
	 * @return
	 * */
	public static String getFmemberSearch(String uid, int page, String kw) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=fmembers&fsearch=1")
				.append("&uid=").append(uid)
				.append("&page=").append(page)
				.append("&perpage=").append(10)
				.append("&kw=").append(URLEncoder.encode(kw)) 
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．18家人申请接口
	 * @param uid:                用户id, 无则代表登陆用户的uid  
	 * @param m_auth:             API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 *            
	 * @return
	 * */
	public static String getFamilyApply(String uid) {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=friend&op=request")
				.append("&uid=").append(uid)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	
	/**
	 * 1．19有奖任务列表接口
	 * @param do:         task
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 *            
	 * @return
	 * */
	public static String getAwardTask() {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=task")
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．20随机有奖任务提醒
	 * @param do:         task 
	 * @param op:         rand 
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getRandAwardTask() {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=task&op=rand")
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．21有奖任务详情
	 * @param do:         task 
	 * @param taskid:     某个任务的id  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getAwardTaskDetail(String taskid) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=task")
				.append("&taskid=").append(taskid)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．22微信家庭动态列表接口
	 * @param page 
	 * @param wxkey 
	 * @param do:         wxfeed
	 * @param perpage:    分页大小， 默认5
	 * @param page:       当前页
	 * @param wxkey:      用户微信key
	 *            
	 * @return
	 * */
	public static String getAwardTaskDetail(String taskid, String page, String wxkey) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=wxfeed")
				.append("&page=").append(page)
				.append("&perpage=").append(10)
				.append("&wxkey=").append(wxkey)
				.toString();
	}
	
	/**
	 * 1．23m_auth验证接口
	 * ac:         ckmauth
	 * m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器   
	 *       
	 * @return
	 * */
	public static String getVerifyM_Auth(String m_auth) {
		return new StringBuffer().append(HOST)
				.append("/dapi/do.php?ac=ckmauth")
				.append("&m_auth=").append(m_auth)
				.toString();
	}
	
	/**
	 * 1．24pm版本统计接口
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 *            
	 * @return
	 * */
	public static String getUnreadCount() {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=elder")
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．27 我收藏的帖子的动态列表接口
	 * @param do:         lovefeed
	 * @param uid:        用户id, 无则代表登陆用户的uid   
	 * @param perpage:    分页大小， 默认10
	 * @param page:       当前页
	 * @param date:       指定某天的动态【格式:2013-08-21】，默认空，为空时则取全部动态
	 * @param dayfeed:    默认为空值，设为：1 则动态按天分组
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器 
	 * @param idtype:     动态的类型【可选】，默认为空（代表全部），如果指定值（则只得到该类型的动态）
	 *            
	 * @return
	 * */
	public static String getLoveFeedList(String uid, int page, 
			String idtype, String date, String dayfeed) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=lovefeed")
				.append("&uid=").append(uid)
				.append("&perpage=").append(10)
				.append("&page=").append(page)
				.append("&idtype=").append(idtype)
				.append("&date=").append(date)
				.append("&dayfeed=").append(dayfeed)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	
	/**
	 * 1．30客户端升级接口
	 * @param type:       客户端类型(可选值：iphone,ipad,android,winphone,iphonepm,androidpm,cube)
	 *            
	 * @return
	 * */
	public static String getUpgrade(String type) {
		return new StringBuffer().append(HOST)
				.append("/dapi/upgrade.php?")
				.append("type=").append(type)
				.toString();
	}
	
	
	/**
	 * 1.31上传用户查询用户接口
	 * @param unames:  上传上去的用户，手机号和名称中间用":"连接，多个用"|"连接，如：13578909878:弟弟| 13578909879:妹妹
	 * @param m_auth:  API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 * 
	 * 【POST方式】 
	 * @return
	 * */
	public static String getFriendFind() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=friend&op=find")
				.toString();
	}
	
	/**
	 * 1.32新的动态数量接口
	 * @param m_auth:  API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 * 
	 * @return
	 * */
	public static String getFeedNewNum() {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=feednew")
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．33家庭动态列表按天分组接口
	 * @param do:         feedday
	 * @param uid:        用户id, 无则代表登陆用户的uid  
	 * @param perpage:    分页大小， 默认10
	 * @param page:       当前页
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器 
	 * @param idtype:     动态的类型【可选】，默认为空（代表全部），如果指定值（则只得到该类型的动态）
	 * @param apptype:    默认为空[显示全部类型的动态], 设为pm[则去掉评论以及行为动态]
	 * @param date:       指定日期的动态，格式: 2013-08-01
	 * 
	 * @return
	 * */
	public static String getFeedGroupByDay(String uid, int page, String idtype, String date) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=feedday")
				.append("&uid=").append(uid)
				.append("&perpage=").append(10)
				.append("&page=").append(page)
				.append("&idtype=").append(idtype)
				.append("&apptype=").append("pm")
				.append("&date=").append(date)
				.append("&showcalendar=").append("1")
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．36订阅号列表接口
	 * @param do:         friendlist
	 * @param op:         subscribe
	 * @param uid:        用户id, 无则代表登陆用户的uid  
	 * @param perpage:    分页大小， 默认10
	 * @param page:       当前页
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器 
	 * 
	 * @return
	 * */
	public static String getSubscribeList(String uid, int page, String kw ) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=friendlist&op=subscribe")
				.append("&uid=").append(uid)
				.append("&name=").append(URLEncoder.encode(kw))
				.append("&perpage=").append(10)
				.append("&page=").append(page)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 1．39按月获取提醒及动态接口
	 * @param do:         calendarmonth
	 * @param year:       年，默认为当前年
	 * @param month:      月，默认为当前月
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 * 
	 * @return
	 * */
	public static String getCalendarsOfMonth(String year, String month ) {
		return new StringBuffer().append(HOST)
				.append("/dapi/space.php?do=calendarmonth")
				.append("&year=").append(year)
				.append("&month=").append(month)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 2.1普通登录接口
	 * @param username:       账号
	 * @param password:       密码
	 * @param iscookie:       是否保存密码，为1时保存  
	 * @param  
	 * @param 如果需要绑定新浪微博，需要提供以下参数： 
	 * @param sina_uid        新浪微博用户id【可选】
	 * @param sina_token      新浪微博token【可选】
	 * @param 
	 * @param 如果需要绑定腾讯微博，需要提供以下参数： 
	 * @param qq_openid       腾讯微博用户id【可选】
	 * @param qq_token        腾讯微博token【可选】
	 * 
	 * @return
	 * */
	public static String getLogin() {
		return new StringBuffer().append(HOST)
				.append("/dapi/do.php?ac=login")
				.toString();
	}
	
	/**
	 * 2.2第三方登录接口
	 * @param token:          [这个参数已经没用了,可传可不传]
	 * @param logintype:      weibo: 新浪微博, qq：腾讯微博  
	 * 新浪微博登录
	 * @param logintype:          weibo   
	 * @param name:               新浪微博昵称 
	 * @param sina_uid            新浪微博的uid  
	 * @param sina_token          新浪微博token  
	 * @param sina_expires_in     新浪微博token过期时间(格式：2013-05-12 22:59:59) 
	 * @param avatar              新浪微博的头像(如果有传这个参数，会更新familyday的用户头像)
	 * 
	 * 腾讯微博登陆 
	 * @param logintype:          qq          
	 * @param name:               腾讯微博的昵称 
	 * @param qq_openid           腾讯微博的id  
	 * @param qq_token            腾讯微博token 
	 * @param avatar              腾讯微博的头像(如果有传这个参数，会更新familyday的用户头像)
	 * @param 
	 * @param 如果用户未绑定，后台会自动用参数进行注册并登录。已经绑定的，直接登录。
	 * @return
	 * */
	public static String getThirdPartyLogin() {
		return new StringBuffer().append(HOST)
				.append("/dapi/do.php?ac=login")
				.toString();
	}
	
	/**
	 * 2.3注册接口
	 * @param username:           注册用户名(手机号)
	 * @param password:           密码
	 * @param seccode:        手机验证码 
	 * @param 如果需要绑定微博，需要提供以下参数： 
	 * @param sina_uid        新浪微博用户id【可选】
	 * @param sina_token      新浪微博token【可选】
	 * @param qq_openid       腾讯微博用户id【可选】
	 * @param qq_token        腾讯微博token【可选】
	 * @return
	 * */
	public static String getRegister() {
		return new StringBuffer().append(HOST)
				.append("/dapi/do.php?ac=register")
				.toString();
	}
	
	/**
	 * 2.4.1个人头像设置接口
	 * @param Filedata:       文件上传变量
	 * @param avatarsubmit： 提交表单用的验证，设为1即可  
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器 
	 * 
	 * @return
	 * */
	public static String getAvatarSetting() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=avatar")
				.toString();
	}
	
	/**
	 * 2.4.2昵称设置接口
	 * @param name:           昵称
	 * @param namesubmit：   提交表单用的验证，设为1即可
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getNameSetting() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=name")
				.toString();
	}
	
	/**
	 * 2.5孩子信息设置接口
	 * @param babyname:           孩子姓名
	 * @param babysex:            孩子性别
	 * @param babybirthday:       孩子出生年月
	 * @param pic:                孩子头像url，调用2.21单张图片上传接口得到pic
	 * @param babysubmit：       提交表单用的验证，设为1即可  
	 * @param m_auth:             API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getChildInfoSetting() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=baby")
				.toString();
	}
	
	/**
	 * 2.6创建空间接口
	 * @param tagname:        空间名
	 * @param tagsubmit：        提交表单用的验证，设为1即可  
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 * 
	 * @return
	 * */
	public static String getGreatSpace() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=tag")
				.toString();
	}
	
	/**
	 * 2.7申请成为家人接口
	 * @param uid:            自己的uid, 无则代表登陆用户的uid  
	 * @param applyuid:       对方的uid
	 * @param gid:            申请的分组
	 * @param note:           申请时的附带信息
	 * @param addsubmit：        提交申请表单用的验证，设为1即可  
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getFamilyApply() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=friend&op=add")
				.toString();
	}
	
	
	/**
	 * 2.8同意成为家人接口
	 * @param applyuid:       申请人的uid
	 * @param gid:            分组id
	 * @param agreesubmit：  同意申请，设为1即可  
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getFamilyAgree() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=friend&op=add")
				.toString();
	}
	
	/**
	 * 2.9收藏动态
	 * @param id              被收藏的对象id
	 * @param idtype          被收藏的对象id类型(如：blogid, videoed)
	 * @param type            是增加还是取消收藏，1添加到收藏，0取消收藏  
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getCollectFeed() {
		return new StringBuffer().append(HOST)
				.append("/dapi/do.php?ac=feedlove")
				.toString();
	}
	
	/**
	 * 2.10评论接口
	 * @param id              被评论的对象id
	 * @param idtype          被评论的对象id类型(如：blogid, videoed) 
	 * @param message         评论内容  
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getComment() {
		return new StringBuffer().append(HOST)
				.append("/dapi/do.php?ac=comment")
				.toString();
	}
	
	/**
	 * 2.11参加活动接口
	 * @param id              活动id
	 * @param idtype          eventid
	 * @param message         我要参加活动!
	 * @param come            发布来源（iphone或者ipad，客户端生成）  
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getAttendAct() {
		return new StringBuffer().append(HOST)
				.append("/dapi/do.php?ac=comment")
				.toString();
	}
	
	/**
	 * 2.12表态接口
	 * @param id          被表态对象的id
	 * @param idtype      被表态对象的类型(eventid,blogid,vedioid,photoid)
	 * @param clickid     表态类型的id，一个id可以对应一个表态的类型，如：鲜花，雷人
	 * @param come        发布来源（iphone或者ipad，客户端生成）  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getDeclareAttitude() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=click&op=add")
				.toString();
	}
	
	/**
	 * 2.13发消息对话接口
	 * @param touid       对方的uid
	 * @param pmid        对话列表的id
	 * @param message     消息内容
	 * @param lat         纬度（客户端生成）
	 * @param lng         经度（客户端生成）
	 * @param address     发布地址（客户端生成）
	 * @param come        发布来源（iphone或者ipad或者android，客户端生成）
	 * @param pmsubmit    提交信息的表单验证，设为1即可  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getSendMessage() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=pm&op=send")
				.toString();
	}
	
	/**
	 * 2.14修改头像接口
	 * 与 2.4.1 相同
	 * 
	 * @return
	 * */
	
	/**
	 * 2.15修改昵称接口
	 * 与 2.4.2 相同
	 * 
	 * @return
	 * */
	
	
	
	/**
	 * 2.16修改生日接口
	 * @param birth:              生日,格式(1989-08-12)
	 * @param birthsubmit：      提交表单用的验证，设为1即可  
	 * @param m_auth:             API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
     *
	 * @return
	 * */
	public static String getModifyBirth() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=birth")
				.toString();
	}
	
	
	/**
	 * 2.17参加有奖任务接口
	 * @param taskid      任务的id  
	 * @param m_auth:             API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
     *
	 * @return
	 * */
	public static String getJionAwardTask() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=task&op=do")
				.toString();
	}
	
	/**
	 * 2.18修改备注关系接口
	 * @param fuid                    被备注人的uid
	 * @param note                    关系备注名称
	 * @param changenotesubmit        1  
	 * @param m_auth:             API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
     *
	 * @return
	 * */
	public static String getChangeNote() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=friend&op=changenote")
				.toString();
	}
	
	/**
	 * 2.19修改生日提醒接口
	 * @param fuid                    被设置生日的人的uid
	 * @param notebirth               生日日期
	 * @param changenotesubmit        1  
	 * @param m_auth:             API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
     *
	 * @return
	 * */
	public static String getChangeNoteBirth() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=friend&op=changenote")
				.toString();
	}
	
	
	
	
	/**
	 * 2.21单张图片上传接口
	 * @param Filedata        文件域【FILE】
	 * @param op              uploadphoto【照片上传】, uploadpic【日志的图片上传】
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器   
	 * 
	 * @return
	 * */
	public static String getUploadPic() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=upload")
				.toString();
	}
	
	/**
	 * 2.22发表照片接口
	 * @param message     照片描述
	 * @param picids      图片id, 多个用|连接(如：1|2|3)，调用2.21单张图片上传接口得到picid
	 * @param friend      查看范围：1家人可见，2仅自己可见，0全站用户可见
	 * @param tags        空间名
	 * @param friends     和谁在一起uid, 多个用|连接(如：1|2|3)  
	 * @param lat         纬度（客户端生成）
	 * @param lng         经度（客户端生成）
	 * @param address     发布地址（客户端生成）
	 * @param come        发布来源（客户端生成, iphone或者ipad或者android）
	 * @param makefeed    1, 是否产生feed
	 * @param makeweibo   是否发布到微博，1代表是
	 * @param makeqqweibo 是否发布到腾讯微博，1代表是
	 * @param photosubmit 1 如果设置了此变量，代表提交了数据  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器 
	 * 
	 * @return
	 * */
	public static String getIssuePhoto() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=photo")
				.toString();
	}
	
	
	/**
	 * 2.23转发照片接口
	 * @param photoid     照片id
	 * @param message     照片总体描述
	 * @param friend      查看范围：1家人可见，2仅自己可见，0全站用户可见
	 * @param tags        空间名
	 * @param friends     和谁在一起uid, 多个用|连接(如：1|2|3)  
	 * @param lat         纬度（客户端生成）
	 * @param lng         经度（客户端生成）
	 * @param address     发布地址（客户端生成）
	 * @param come        发布来源（客户端生成, iphone或者ipad或者android）
	 * @param makefeed    1, 是否产生feed
	 * @param makeweibo   是否发布到微博，1代表是
	 * @param makeqqweibo 是否发布到腾讯微博，1代表是
	 * @param photosubmit 1 如果设置了此变量，代表提交了数据,  无此变量代表是发布界面  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getIssueRePhoto() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=rephoto")
				.toString();
	}
	
	
	/**
	 * 2.24发表日记接口
	 * @param subject     日志标题
	 * @param message     日志正文内容
	 * @param picids      图片id, 多个用|连接(如：1|2|3)，调用2.21单张图片上传接口得到picid
	 * @param friend      查看范围：1家人可见，2仅自己可见，0全站用户可见
	 * @param tags        空间名
	 * @param friends     和谁在一起uid, 多个用|连接(如：1|2|3)  
	 * @param lat         纬度（客户端生成）
	 * @param lng         经度（客户端生成）
	 * @param address     发布地址（客户端生成）
	 * @param come        发布来源（客户端生成, iphone或者ipad或者android）
	 * @param makefeed    1, 是否产生feed
	 * @param makeweibo   是否发布到微博，1代表是
	 * @param makeqqweibo 是否发布到腾讯微博，1代表是
	 * @param blogsubmit  1 如果设置了此变量，代表提交了数据，没有设置，那么就是发布界面  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getIssueBlog() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=blog")
				.toString();
	}
	
	/**
	 * 2.25转发日记接口
	 * @param blogid      被转发的日志id
	 * @param subject     日志标题
	 * @param message     日志正文内容
	 * @param picids      图片id, 多个用|连接(如：1|2|3)，调用2.21单张图片上传接口得到picid
	 * @param friend      查看范围：1家人可见，2仅自己可见，0全站用户可见
	 * @param tags        空间名
	 * @param friends     和谁在一起uid, 多个用|连接(如：1|2|3)  
	 * @param lat         纬度（客户端生成）
	 * @param lng         经度（客户端生成）
	 * @param address     发布地址（客户端生成）
	 * @param come        发布来源（客户端生成, iphone或者ipad或者android）
	 * @param makefeed    1, 是否产生feed
	 * @param makeweibo   是否发布到微博，1代表是
	 * @param makeqqweibo 是否发布到腾讯微博，1代表是
	 * @param blogsubmit  1 如果设置了此变量，代表提交了数据，没有设置，那么就是发布界面  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getIssueReBlog() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=reblog")
				.toString();
	}
	
	/**
	 * 2.26发表活动接口
	 * @param title           活动标题
	 * @param location        活动地点
	 * @param starttime       活动开始时间
	 * @param classid         活动类型id
	 * @param detail          活动正文内容
	 * @param picids          图片id, 多个用|连接(如：1|2|3)，调用2.21单张图片上传接口得到picid
	 * @param friend          查看范围：1家人可见，2仅自己可见，0全站用户可见
	 * @param tags            空间名
	 * @param friends         和谁在一起uid, 多个用|连接(如：1|2|3)  
	 * @param lat             纬度（客户端生成）
	 * @param lng             经度（客户端生成）
	 * @param address         发布地址（客户端生成）
	 * @param come            发布来源（客户端生成, iphone或者ipad或者android）
	 * @param makefeed        1, 是否产生feed
	 * @param makeweibo       是否发布到微博，1代表是
	 * @param makeqqweibo     是否发布到腾讯微博，1代表是
	 * @param eventsubmit     1 如果设置了此变量，代表提交了数据，没有设置，那么就是发布界面  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getIssueEvent() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=event")
				.toString();
	}
	
	
	/**
	 * 2.27转发活动接口
	 * @param eventid=被转发的活动id
	 * @param title           活动标题
	 * @param location        活动地点
	 * @param starttime       活动开始时间
	 * @param classid         活动类型id
	 * @param detail          活动正文内容
	 * @param picids          图片id, 多个用|连接(如：1|2|3)，调用2.21单张图片上传接口得到picid
	 * @param friend          查看范围：1家人可见，2仅自己可见，0全站用户可见
	 * @param tags            空间名
	 * @param friends         和谁在一起uid, 多个用|连接(如：1|2|3)  
	 * @param lat             纬度（客户端生成）
	 * @param lng             经度（客户端生成）
	 * @param address         发布地址（客户端生成）
	 * @param come            发布来源（客户端生成, iphone或者ipad或者android）
	 * @param makefeed        1, 是否产生feed
	 * @param makeweibo       是否发布到微博，1代表是
	 * @param makeqqweibo     是否发布到腾讯微博，1代表是
	 * @param eventsubmit     1 如果设置了此变量，代表提交了数据，没有设置，那么就是发布界面  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getIssueReEvent() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=reevent")
				.toString();
	}
	
	/**
	 * 2.28活动分类接口 GET方式
	 * @param m_auth: API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getEventClass() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=event&op=eventclass")
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	
	/**
	 * 2.29发表视频接口
	 * @param videourl    视频地址
	 * @param message     视频正文内容
	 * @param picids      图片id, 多个用|连接(如：1|2|3)，调用2.21单张图片上传接口得到picid
	 * @param friend      查看范围：1家人可见，2仅自己可见，0全站用户可见
	 * @param tags        空间名
	 * @param friends     和谁在一起uid, 多个用|连接(如：1|2|3)  
	 * @param lat         纬度（客户端生成）
	 * @param lng         经度（客户端生成）
	 * @param address     发布地址（客户端生成）
	 * @param come        发布来源（客户端生成, iphone或者ipad或者android）
	 * @param makefeed    1, 是否产生feed
	 * @param makeweibo   是否发布到微博，1代表是
	 * @param makeqqweibo 是否发布到腾讯微博，1代表是
	 * @param videosubmit 1 如果设置了此变量，代表提交了数据，没有设置，那么就是发布界面  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 *            
	 * @return
	 * */
	public static String getIssueVideo() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=video")
				.toString();
	}
	
	/**
	 * 2.30转发视频接口
	 * @param videoid:        被转发的视频id  
	 * @param videourl    视频地址
	 * @param message     视频正文内容
	 * @param picids      图片id, 多个用|连接(如：1|2|3)，调用2.21单张图片上传接口得到picid
	 * @param friend      查看范围：1家人可见，2仅自己可见，0全站用户可见
	 * @param tags        空间名
	 * @param friends     和谁在一起uid, 多个用|连接(如：1|2|3)  
	 * @param lat         纬度（客户端生成）
	 * @param lng         经度（客户端生成）
	 * @param address     发布地址（客户端生成）
	 * @param come        发布来源（客户端生成, iphone或者ipad或者android）
	 * @param makefeed    1, 是否产生feed
	 * @param makeweibo   是否发布到微博，1代表是
	 * @param makeqqweibo 是否发布到腾讯微博，1代表是
	 * @param videosubmit 1 如果设置了此变量，代表提交了数据，没有设置，那么就是发布界面  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 *            
	 * @return
	 * */
	public static String getIssueReVideo() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=video")
				.toString();
	}
	
	
	/**
	 * 2.31发表我想说接口
	 * @param  message     日志正文内容
	 * @param     friends     和谁在一起uid, 多个用|连接(如：1|2|3)  
 	 * @param    lat         纬度（客户端生成）
  	 * @param   lng         经度（客户端生成）
 	 * @param    address     发布地址（客户端生成）
 	 * @param    come        发布来源（客户端生成, iphone或者ipad或者android）
 	 * @param    makeweibo   是否发布到微博，1代表是
 	 * @param    makeqqweibo 是否发布到腾讯微博，1代表是
 	 * @param    makefeed    是否生成动态，1代表是
 	 * @param    isaysubmit  1 如果设置了此变量，代表提交了数据，没有设置，那么就是发布界面  
	 * @param m_auth:     API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 *            
	 * @return
	 * */
	public static String getIWantSay() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=isay")
				.toString();
	}
	
	/**
	 * 2.31.1获取我想说数据列表
	 * */
	public static String getIWantSayDataList() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=isay")
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 2.32空间名称列表接口 GET方式
	 * @param m_auth: API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getSpaceNameList() {
		return new StringBuffer().append(HOST)
				.append("/dapi/do.php?ac=ajax&op=taglist")
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 2.33和谁在一起的人列表接口 GET方式
	 * @param m_auth: API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getFriends() {
		return new StringBuffer().append(HOST)
				.append("/dapi/do.php?ac=ajax&op=getfriend")
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 2.34退出登录接口   GET方式
	 * @param m_auth: API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getLogout() {
		return new StringBuffer().append(HOST)
				.append("/dapi/do.php?ac=logout")
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	
	/**
	 * 2.35家人分组接口
	 * @param m_auth: API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 *            
	 * @return
	 * */
	public static String getGroupName() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=friend&op=groupname")
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 2.36忽略/删除家人
	 * @param uid:            被忽略或者被删除的家人的uid  
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * @param friendsubmit    1 如果设置了此变量，代表提交了数据     
	 * @return
	 * */
	public static String getDeleteFamily() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=friend&op=ignore")
				.toString();
	}
	
	/**
	 * 2.37删除对话接口
	 * @param pmid            对话列表的id  
	 * @param deletesubmit    提交信息的表单验证，设为1即可 
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * @return
	 * */
	public static String getDeleteDialog() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=pm&op=delete&folder=inbox")
				.toString();
	}
	
	/**
	 * 2.38邀请注册接口
	 * @param ac              invite  
	 * @param username        邀请的用户名(即手机号)
	 * @param name            邀请的人的昵称
	 * @param notename        被邀请人的备注名称 
	 * @param smsinvite       提交信息的表单验证，设为1即可   
	 * @param smsfromphone    设为1则表示由手机自己发短信，默认为空
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * @return
	 * */
	public static String getInviteRegister() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=invite")
				.toString();
	}
	
	/**
	 * 2.39表态类型接口
	 * @param ac              click  
	 * @param op              clicktype
	 * @param idtype          类型(blogid,eventid,photoid,vedioid) 
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * @return
	 * */
	public static String getAttitudeType() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=click&op=clicktype")
				.toString();
	}
	
	
	/**
	 * 2.40修改密码接口
	 * @param ac              account  
	 * @param password        当前密码 
	 * @param newpasswd1      新密码 
	 * @param newpasswd2      确认密码  
	 * @param pwdsubmit       提交信息的表单验证，设为1即可   
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 *  
	 * @return
	 * */
	public static String getModifyPassword() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=account")
				.toString();
	}
	
	/**
	 * 2.41孩子资料修改接口
	 * @param babyname:           孩子姓名
	 * @param babysex:            孩子性别
	 * @param babybirthday:       孩子出生年月
	 * @param babyeditsubmit：   提交表单用的验证，设为1即可  
	 * @param babyid:             孩子id
	 * @param tagid:              空间详情id
	 * @param pic:                孩子头像url，调用2.21单张图片上传接口得到pic
	 * @param m_auth:             API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getModifyChildInfo() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=baby")
				.toString();
	}
	
	/**
	 * 2.42找回密码接口
	 * @param 第一步：
	 * @param username:           用户名（手机号）
	 * @param lostpwsubmit:       提交表单用的验证，设为1即可  
	 * @param 第二步：
	 * @param uid:                第一步返回的uid
	 * @param newpasswd1:         新密码
	 * @param newpasswd2：       确认新密码
	 * @param code:               验证码
	 * @param resetsubmit:        提交表单用的验证，设为1即可 
	 * 
	 * @return
	 * */
	public static String getFindPassword() {   
		return new StringBuffer().append(HOST)
				.append("/dapi/do.php?ac=lostpasswd")
				.toString();
	}
	
	
	/**
	 * 2.43注册获取验证码接口
	 * @param username:           用户名（手机号）
	 * @return
	 * */
	public static String getSecCode() {
		return new StringBuffer().append(HOST)
				.append("/dapi/do.php?ac=register&op=getseccode")
				.toString();
	}
	
	
	/**
	 * 2.44 2.45 2.46 2.47 删除日记/活动/视频/照片/转发接口
	 * @param op            delete   
	 * @param blogid:日志id  eventid:活动id  videoid:视频id  photoid:照片id 
	 * @param deletesubmit  1
	 * @param m_auth:       API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * ac = blog|event|video|photo
	 * @return 
	 * */
	public static String getDeleteDetail(String acType) {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=" + acType)
				.append("&op=delete")
				.toString();
	}
	
	
	/**
	 * 2.48绑定微博接口
	 * @param ac:             bindweibo
	 * @param type:           sina: 新浪微博, qq：腾讯微博  
	 * @param id:             微博的id
	 * @param token:          微博的token
	 * @param m_auth:         API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器 
	 * @return
	 * */
	public static String getBindweibo() {
		return new StringBuffer().append(HOST)
				.append("/dapi/do.php?ac=bindweibo")
				.toString();
	}
	
	/**
	 * 2.49已读通知接口
	 * @param id            通知id 
	 * @param m_auth:       API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器 
	 * @return
	 * */
	public static String getNoticeReaded() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=notice")
				.toString();
	}
	
	/**
	 * 2.50删除评论接口
	 * @param cid           评论id
	 * @param uid           被评论帖子的发布人的uid
	 * @param authorid      评论人的uid
	 * @param m_auth:       API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器 
	 * @param 注意：帖子发布人可以删除该帖子下的任何一条评论，评论人只能删除自己的评论，
	 * @param 客户端界面上应该会有所区分吧,请参考评论列表接口，新增了一个字段candel。
	 * @return
	 * */
	public static String getDeleteComment() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=delcomment")
				.toString();
	}
	
	/**
	 * 2.51删除转移空间的接口
	 * @param tagid            需要删除的空间id
	 * @param totagid          转移到的目标空间id【可选, 不填则只是删除，不转移】
	 * @param deletetagsubmit  1
	 * @param m_auth:          API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * @return
	 * */
	public static String getDeleteFamilySpace() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=familyspace")
				.toString();
	}
	
	/**
	 * 2.52绑定手机号接口
	 * @param 获取验证码：
	 * @param op:              getseccode
	 * @param username         绑定的手机号(该绑定是绑定到原来接口中username字段），一个号码只能绑定到一个用户。
	 * @param phonesubmit      1
	 * @param m_auth:          API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  

	 * @param 绑定手机：
	 * @param seccode          验证码
	 * @param username         绑定的手机号(该绑定是绑定到原来接口中username字段），一个号码只能绑定到一个用户。  
	 * @param phonesubmit      1
	 * @param m_auth:          API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * @return
	 * */
	public static String getBindPhone() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=phone")
				.toString();
	}
	
	/**
	 * 2.56发布提醒接口
	 * @param subject          提醒内容   
	 * @param time             提醒时间, 格式：12:47
	 * @param repeatday        重复方式（0：不重复，1：每天一次，2：每周一次, 3：每月一次, 4：每年一次）
	 * @param date             日期【可选】，（不重复时格式：2013-10-26，每年一次时格式：10-26，其他重复方式时不需要）
	 * @param wday             周几【可选】，每周一次时才需要，（0-6 代表 周日-周六）
	 * @param day              某天【可选】，每月一次时才需要，（0-31）
	 * @param friends          @的家人的uid【可选】，多个用|连接    可以调用2.33、和谁在一起的人列表接口 显示列表
	 * @param calendarsubmit   1
	 * @param m_auth:          API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器  
	 * 
	 * @return
	 * */
	public static String getIssueAlarm() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=calendar")
				.toString();
	}
	
	/**
	 * 2.57查看提醒列表接口
	 * @param date             日期
	 * @param m_auth:          API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 * 
	 * @return
	 * */
	public static String getAlarmListDay(String date, String m_auth) {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=calendar&op=getcalendar")
				.append("&date=").append(date)
				.append("&repeat=").append("1")
				.append("&perpage=").append(100)
				.append("&page=").append(1)
				.append("&m_auth=").append(m_auth)
				.toString();
	}
	
	/**
	 * 2.58编辑提醒显示接口
	 * @param id               提醒的主键id
	 * @param m_auth:          API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 * 
	 * @return
	 * */
	public static String getAlarmDetail(String id) {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=calendar&op=editcalendar")
				.append("&id=").append(id)
				.append("&m_auth=").append(M_AUTH)
				.toString();
	}
	
	/**
	 * 2.60删除提醒接口
	 * @param id               提醒的主键id
	 * @param m_auth:          API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 * @return 
	 * */
	public static String getDeleteAlarm() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=calendar&op=delcalendar")
				.toString();
	}
	
	
	/**
	 * 2.61转发提醒接口
	 * @param id               被转发的提醒id
	 * @param subject          提醒内容   
	 * @param time             提醒时间, 格式：12:47
	 * @param repeatday        重复方式（0：不重复，1：每天一次，2：每周一次, 3：每月一次, 4：每年一次）
	 * @param date             日期【可选】，（不重复时格式：2013-10-26，每年一次时格式：10-26，其他重复方式时不需要）
	 * @param wday             周几【可选】，每周一次时才需要，（0-6 代表 周日-周六）
	 * @param day              某天【可选】，每月一次时才需要，（0-31）
	 * @param friends          @的家人的uid【可选】，多个用|连接    可以调用2.33、和谁在一起的人列表接口 显示列表
	 * @param calendarsubmit   如果不设置，就是发布界面；如果设为1，则是保存
	 * @param m_auth:          API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器 
	 * 
	 * @return
	 * */
	public static String getIssueReAlarm() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=calendar&recalendar")
				.toString();
	}
	
	/**
	 * 2.62设为不再提醒接口
	 * @param id               提醒id
	 * @param m_auth:          API密钥, 由登录后返回的，客户端需要存储,每次调用接口需要使用此参数发到服务器
	 * @return 
	 * */
	public static String getAlarmNotRemindMe() {
		return new StringBuffer().append(HOST)
				.append("/dapi/cp.php?ac=calendar&op=nocalendar")
				.toString();
	}
}
